home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
man
/
cat.6
/
warp.6
< prev
next >
Wrap
Text File
|
1995-07-25
|
6KB
|
199 lines
WARP(6) WARP(6)
NNAAMMEE
warp - a real-time space war game
SSYYNNOOPPSSIISS
wwaarrpp [[ooppttiioonnss]]
DDEESSCCRRIIPPTTIIOONN
_W_a_r_p is a real-time space war game that requires skill and
quick thinking. "Real-time" in this context means that
the enemies keep moving (and shooting) even if you don't.
A unique feature of _w_a_r_p is that blast propagates; it is
unhealthy to remain near things that are in the process of
blowing up. If a given universe is above a critical den-
sity it may chain react. Scoring is like many popular
arcade games--there are multiple waves which get harder
and harder as you go along. Nobody has ever maxed out the
scoreboard without cheating.
Unlike many space-war games, _w_a_r_p is not simply a shooting
gallery. Along with phasers and photon torpedoes, you
have tractor beams and a cloaking device. Skill in navi-
gation is important. It helps to be schizophrenic,
because you must manage an Enterprise and a Base simulta-
neously. And enemies do not simply shoot back. You can
get tailed, absorbed, snuck up upon, hemmed in, rammed,
loved to death, reprimanded for destroying civilized life,
dragged around, robbed, damaged and eaten. And if you
should happen to get bored by the enemies (a trifle
unlikely), you can always watch the interesting star pat-
terns. In fact, you'll have to, since your tactics will
depend upon what kind of universe you find yourself in.
_W_a_r_p is played in a double wraparound universe, i.e. the
bottom is connected to the top, and the right is connected
to the left. You need a crt with random cursor addressing
and at least 24 lines by 80 columns. For more information
about about how to play, simply run _w_a_r_p and say "y" when
it asks if you want to see the instructions. There is
also a single-page command summary that you can get while
playing by typing a "?".
Command line options include:
--bb Put _w_a_r_p into beginner mode. Makes the difficulty
increase more slowly, but penalizes you for it.
--dd<<nn>>
Sets the initial difficulty to nn.
--ll Play a low-speed game. Changes the basic cycle time
from 1 second to 2 seconds. This switch is automati-
cally set at baud rates below 2400. You may want to
set it at higher speeds if your terminal cannot keep
up with the output. (This should never happen on BSD
1
WARP(6) WARP(6)
systems, which have an IOCTL call to determine output
queue length.) Because this makes the game easier, a
separate scoreboard is kept for low-speed games.
--mm Terminal has a meta key which turns on the eighth
bit. Ordinarily the eighth bit is stripped in order
to ignore parity. Metacharacters will appear to the
keymap as prefixed with a ^A, and will subsequently
have the same effect as a control character, unless
otherwise mapped.
--ss Just prints out the scoreboards and saved games and
then exits.
--vv Prints out the version number.
--xx Play an experimental game. This causes _w_a_r_p to
ignore any saved game, and disables the ability to
save the current game. Thus you can play around with
something or show _w_a_r_p to someone without jeopardiz-
ing a currently saved game.
EENNVVIIRROONNMMEENNTT
WWAARRPPMMAACCRROO
If defined, names a file containing keyboard mappings
and macros. If not defined, the value
%X/Kbmap.%{TERM} is assumed. The macro file contains
lines of the following form:
<keystroke-sequence> <whitespace> <canonical-
keystroke-sequence>
You may use certain % interpolations and ^<letter>
control characters. For possible % interpolations
see warp.h. Sequences in the canonical-keystroke-
sequence bounded by ^(...^) are subject to reinter-
pretation via the keymap. This file has two major
uses. First, you can set up your commands to use any
kind of prefix key your terminal might have, or
change the key bindings in any other way you choose.
Second, you can define arbitrary macros, such as
this:
# define Corbamite maneuver = DDllllll
AAUUTTHHOORR
Larry Wall <lwall@sdcrdcf.UUCP>
FFIILLEESS
~/.fullname, if full names aren't in /etc/passwd
DDIIAAGGNNOOSSTTIICCSS
Generally self-documenting, as they say.
2
WARP(6) WARP(6)
BBUUGGSS
Addicting. At the end of a wave, all you have to do to
keep going is hit a space. You see the message "Hit space
to continue" and automatically hit space. About 2 seconds
later you remember you wanted to go home, but by then it's
too late to escape without penalty.
You can't kill a backgrounded _w_a_r_p process directly,
because it is running setuid. You have to use the killer
built in to _w_a_r_p.
Now that there is a space amoeba, there ought to be trib-
bles. But it might be too much trouble...
3